package cn.mafangui.hotel.service;

import cn.mafangui.hotel.entity.GarageStall;
import cn.mafangui.hotel.req.AddStallReq;
import cn.mafangui.hotel.req.PageQueryReq;

import java.util.List;

/**
 * @author: kalpa
 * @date: 2022/3/18
 * @version: 1.0
 * Description: 车库车位服务
 */
public interface GarageStallService {

    /**
     * 增加车位信息
     * @param addStallReq
     * @return
     */
    int add(AddStallReq addStallReq);

    /**
     * 更新
     * @param garageStall
     * @return
     */
    int update(GarageStall garageStall);

    /**
     *
     * 获得所有的车位信息
     * @param req
     * @return
     */
    List<GarageStall> getAllByPage(PageQueryReq req);

    /**
     * 删除车位信息
     * @param id
     * @return
     */
    int delete(Integer id);

}
